package com.qf.java2106.service;

import com.qf.java2106.common.ResultVO;
import com.qf.java2106.pojos.Food;

/**
 * @author q
 * @version V1.0
 * @date 2021/10/26
 **/
public interface IFoodService {

    /**
     * 按key查菜品
     * @param keyword
     * @return
     */
    ResultVO findFoodLikeKey(String keyword);

    /**
     * 按id查菜品
     * @param id
     * @return
     */
    ResultVO findFoodById(Integer id);

    /**
     * 添加菜品
     * @param food
     * @return
     */
    ResultVO saveFood(Food food);

    /**
     * 根据菜名查菜品
     * @param foodName
     * @return
     */
    ResultVO findFoodByName(String foodName);

    /**
     * 修改菜品
     * @param food
     * @return
     */
    ResultVO updateFood(Food food);

    /**
     * 删除菜品
     * @param id
     * @return
     */
    ResultVO deleteFood(Integer id);

    /**
     * 获取当页菜品
     * @return
     */
    ResultVO findPageFood(Integer pageNumStr, Integer pageSize, Integer typeId, String foodName);
}
